drop a bombshell - Turkish English Dictionary